<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui"    
      xmlns:f="http://java.sun.com/jsf/core">

    <body>
        <ui:composition template="./../MasterPage/masterPage.xhtml">
            <ui:define name="content">
                <p:panel header="Flujo de Caja por Agencias" style="display: #{managedBeanIniciosesion.objetoEmpleado.cargo.idCargo eq 1 ? 'null':'none'}">
                    <h:form id="frmfieldset">
                        <p:growl id="grow2" showDetail="true"/>
                        <h:panelGrid id="nuevo" columns="1" width="100%" >                
                            <p:fieldset legend="Intervalos" toggleable="true" toggleSpeed="500">  
                                <p:ajax event="toggle"  update="grow2" />                   
                                <h:panelGrid columns="4" cellpadding="20">                     
                                    <h:outputText value="Fecha Inicial: *" /> 
                                    <p:calendar required="true" requiredMessage="Ingrese Fecha Inicial" value="#{managedBeanFlujoCajaxUsu.fechaInicial}" pattern="dd/MM/yyyy" />
                                    <h:outputText value="Fecha Final: *" /> 
                                    <p:calendar required="true" requiredMessage="Ingrese Fecha Final" value="#{managedBeanFlujoCajaxUsu.fechaFinal}" pattern="dd/MM/yyyy" />
                                    <h:outputText />                                
                                </h:panelGrid>
                                <h:panelGrid columns="3">
                                    <h:outputText value="Agencia:" />
                                    <h:panelGrid id="zzz1" >
                                        <p:selectOneMenu required="true" requiredMessage="Elija el chofer" value="#{managedBeanFlujoCajaxUsu.objetoEmpleado}" effect="drop" style="width:300px" converter="EmpleadoConverter" filterMatchMode="contains" filter="true">
                                            <f:selectItems  id="chofer1" value="#{managedBeanEmpleado.objetoItemsVendedores}"/>
                                        </p:selectOneMenu>
                                    </h:panelGrid>
                                    <p:commandButton id="insert2" icon="ui-icon-disk" value="Calcular" update=":frmfieldset :frmNuevo:dataTable :frmNuevo:dataTable2 
                                                     :frmNuevo:dataTable3 :frmNuevo:dataTable4 :frmNuevo:data:txtSaldoNeto :frmNuevo:fiels
                                                     :frmNuevo:data:txtIngresos :frmNuevo:data:txtEgresos :frmNuevo:data
                                                     :frmNuevo:data:txtVentas :frmNuevo:data:txtEncomiendas
                                                     :frmNuevo:data:txtPostergado :frmNuevo:data:txtTotalI :frmNuevo:imp
                                                     :frmNuevo:data:txtTotalE" action="#{managedBeanFlujoCajaxUsu.calcularxUsuario()}"/>
                                </h:panelGrid>
                            </p:fieldset>
                        </h:panelGrid>
                    </h:form>
                    <br/>
                    <h:form id="frmNuevo">
                        <p:fieldset id="fiels" legend="Detalle del Flujo de Caja #{managedBeanFlujoCajaxUsu.datosAgencia} #{managedBeanFlujoCajaxUsu.datosFechas}" toggleable="true" toggleSpeed="600" collapsed="true">
                            <p:growl id="growl" showDetail="true"/>
                            <p:growl id="messages" />     
                            <p:separator/>
                            <center>
                                <h:outputText  value="---------------------   DETALLE DE INGRESOS   ---------------------" style="font-size: 20px; color:#0044cc;" /> 
                            </center>
                            <p:separator/>
                            <h:panelGrid id="hijo2" columns="1" style="width: 100%">
                                <p:dataTable id="dataTable" var="Ingresos" value="#{managedBeanFlujoCajaxUsu.lista}" widgetVar="IngresosTable" emptyMessage="Datos no encontrados"
                                             selection="#{managedBeanIngresos.objetoIngresos}" selectionMode="single"
                                             rowKey="#{Ingresos.idIngresos}" >  
                                    <p:ajax event="rowSelect" listener="#{managedBeanIngresos.onRowSelect}"
                                            update=":frmNuevo:display :frmNuevo:growl" oncomplete="IngresosDialogo.show()" />
                                    <p:ajax event="rowUnselect" listener="#{managedBeanIngresos.onRowUnselect}" update=":frmNuevo:growl"/>
                                    <f:facet name="header">
                                        <h:outputText value="POR INGRESOS DIRECTOS" />
                                    </f:facet>
                                    <p:column id="Nombre" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Responsable" />
                                        </f:facet>
                                        <h:outputText value="#{Ingresos.empleado.persona.perNombres}" />  
                                        <h:outputText value=" " /> 
                                        <h:outputText value="#{Ingresos.empleado.persona.perApellidos}" /> 
                                    </p:column>  
                                    <p:column id="comp" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Nro Doc Comp" />
                                        </f:facet>
                                        <h:outputText value="#{Ingresos.ingNroDocComp}" />  
                                    </p:column> 
                                    <p:column id="detalle" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Detalle" />
                                        </f:facet>
                                        <h:outputText value="#{Ingresos.ingDetalle}" />  
                                    </p:column>
                                    <p:column id="fecha" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Fecha" />
                                        </f:facet>
                                        <h:outputText value="#{Ingresos.ingFecha}" > 
                                            <f:convertDateTime dateStyle="full" timeZone="EST" type="date" pattern="dd/MM/yyyy" />
                                        </h:outputText> 
                                        <f:facet name="footer">
                                            <h:outputText value="MONTO  TOTAL" />
                                        </f:facet>
                                    </p:column>
                                    <p:column id="monto" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Monto (S/.)" />
                                        </f:facet>
                                        <h:outputText value="#{Ingresos.ingMonto}" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                        </h:outputText>
                                        <f:facet name="footer">
                                            <h:outputText value="#{managedBeanFlujoCajaxUsu.montofinalIngresos}" >
                                                <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                            </h:outputText>
                                        </f:facet>
                                    </p:column>
                                </p:dataTable> 
                                <br/>
                            </h:panelGrid>
                            <h:panelGrid id="hijo4" columns="1" style="width: 100%">
                                <p:dataTable id="dataTable3" var="Viaje" value="#{managedBeanFlujoCajaxUsu.lista4}" widgetVar="VentasTable" emptyMessage="Datos no encontrados"
                                             selection="#{managedBeanViajes.objetoViaje}" selectionMode="single"
                                             rowKey="#{Viaje.idViaje}" >  
                                    <p:ajax event="rowSelect" listener="#{managedBeanViajes.onRowSelect}"
                                            update=":frmNuevo:display3 :frmNuevo:growl" oncomplete="VentasDialogo.show()" />
                                    <p:ajax event="rowUnselect" listener="#{managedBeanViajes.onRowUnselect}" update=":frmNuevo:growl"/>

                                    <f:facet name="header">
                                        <h:outputText value="POR VENTAS DE PASAJES" />
                                    </f:facet>
                                    <p:column id="pago" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Viaje" />
                                        </f:facet>
                                        <h:outputText value="#{Viaje.ruta.rutaDescripcion}" />  
                                    </p:column>
                                    <p:column id="fecha" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Fecha" />
                                        </f:facet>
                                        <h:outputText value="#{Viaje.viaFehaSalida}" > 
                                            <f:convertDateTime dateStyle="full" timeZone="EST" type="date" pattern="dd/MM/yyyy" />
                                        </h:outputText> 
                                    </p:column>
                                    <p:column id="hora" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Hora" />
                                        </f:facet>
                                        <h:outputText value="#{Viaje.viaHoraSalida}" > 
                                        </h:outputText> 
                                        <f:facet name="footer">
                                            <h:outputText value="MONTO  TOTAL" />
                                        </f:facet>
                                    </p:column>
                                    <p:column id="monto" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Monto (S/.)" />
                                        </f:facet>
                                        <h:outputText value="#{Viaje.viaPrecio}" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                        </h:outputText>
                                        <f:facet name="footer">
                                            <h:outputText value="#{managedBeanFlujoCajaxUsu.montofinalVentas}" >
                                                <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                            </h:outputText>
                                        </f:facet>
                                    </p:column>
                                </p:dataTable> 
                                <br/>
                            </h:panelGrid>
                            <h:panelGrid id="hijo5" columns="1" style="width: 100%">
                                <p:dataTable id="dataTable4" var="Viaje" value="#{managedBeanFlujoCajaxUsu.lista5}" widgetVar="EncomiendaTable" emptyMessage="Datos no encontrados"
                                             selection="#{managedBeanViajes.objetoViaje}" selectionMode="single"
                                             rowKey="#{Viaje.idViaje}" >  
                                    <p:ajax event="rowSelect" listener="#{managedBeanViajes.onRowSelect}"
                                            update=":frmNuevo:display3 :frmNuevo:growl" oncomplete="VentasDialogo.show()" />
                                    <p:ajax event="rowUnselect" listener="#{managedBeanViajes.onRowUnselect}" update=":frmNuevo:growl"/>

                                    <f:facet name="header">
                                        <h:outputText value="POR ENVIO DE GIROS Y ENCOMIENDAS" />
                                    </f:facet>
                                    <p:column id="compro" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Viaje" />
                                        </f:facet>
                                        <h:outputText value="#{Viaje.ruta.rutaDescripcion}" />  
                                    </p:column> 
                                    <p:column id="fecha" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Fecha" />
                                        </f:facet>
                                        <h:outputText value="#{Viaje.viaFehaSalida}" > 
                                            <f:convertDateTime dateStyle="full" timeZone="EST" type="date" pattern="dd/MM/yyyy" />
                                        </h:outputText>
                                    </p:column>
                                    <p:column id="hora" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Hora" />
                                        </f:facet>
                                        <h:outputText value="#{Viaje.viaHoraSalida}" > 
                                        </h:outputText> 
                                        <f:facet name="footer">
                                            <h:outputText value="MONTO  TOTAL" />
                                        </f:facet>
                                    </p:column>
                                    <p:column id="monto" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Monto (S/.)" />
                                        </f:facet>
                                        <h:outputText value="#{Viaje.viaPrecio}" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                        </h:outputText>
                                        <f:facet name="footer">
                                            <h:outputText value="#{managedBeanFlujoCajaxUsu.montofinalEncomienda}" >
                                                <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                            </h:outputText>
                                        </f:facet>
                                    </p:column>
                                </p:dataTable> 
                                <br/>
                            </h:panelGrid>
                            <p:separator/>
                            <center>
                                <h:outputText  value="---------------------   DETALLE DE EGRESOS   ---------------------" style="color:#0044cc; font-size: 20px;" /> 
                            </center>
                            <p:separator/>
                            <h:panelGrid id="hijo3" columns="1" style="width: 100%">
                                <p:dataTable id="dataTable2" var="Egreso" value="#{managedBeanFlujoCajaxUsu.lista1}" widgetVar="EgresoTable" emptyMessage="Datos no encontrados"
                                             selection="#{managedBeanEgreso.objtetoEgresos}" selectionMode="single"
                                             rowKey="#{Egreso.idEgresos}" >  
                                    <p:ajax event="rowSelect" listener="#{managedBeanEgreso.onRowSelect}"
                                            update=":frmNuevo:display2 :frmNuevo:growl" oncomplete="EgresoDialogo.show()" />
                                    <p:ajax event="rowUnselect" listener="#{managedBeanEgreso.onRowUnselect}" update=":frmNuevo:growl"/>
                                    <p:column id="Responsable" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Responsable" />
                                        </f:facet>
                                        <h:outputText value="#{Egreso.empleado.persona.perNombres}" />  
                                        <h:outputText value=" " /> 
                                        <h:outputText value="#{Egreso.empleado.persona.perApellidos}" /> 
                                    </p:column> 
                                    <p:column id="NroDocComp" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="NroDocComp" />
                                        </f:facet>
                                        <h:outputText value="#{Egreso.egreNroDocComp}" />  
                                    </p:column> 
                                    <p:column id="Detalle" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Detalle" />
                                        </f:facet>
                                        <h:outputText value="#{Egreso.egreDetalle}" />  
                                    </p:column>  
                                    <p:column id="Fecha" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Fecha" />
                                        </f:facet>
                                        <h:outputText value="#{Egreso.egreFecha}" > 
                                            <f:convertDateTime dateStyle="full" timeZone="EST" type="date" pattern="dd/MM/yyyy" />
                                        </h:outputText> 
                                        <f:facet name="footer">
                                            <h:outputText value="MONTO  TOTAL" />
                                        </f:facet>
                                    </p:column>
                                    <p:column id="Monto" style="text-align: center" > 
                                        <f:facet name="header">
                                            <h:outputText value="Monto (S/.)" />
                                        </f:facet>
                                        <h:outputText value="#{Egreso.egreMonto}" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                        </h:outputText>
                                        <f:facet name="footer">
                                            <h:outputText value="#{managedBeanFlujoCajaxUsu.montofinalEgresos}" >
                                                <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                            </h:outputText>
                                        </f:facet>
                                    </p:column> 
                                </p:dataTable> 



                            </h:panelGrid>

                            <p:dialog modal="true" id="dialog" header="Ver Ingreso" widgetVar="IngresosDialogo" resizable="false" 
                                      showEffect="explode" hideEffect="explode" height="270" style="width: 100%" >
                                <h:panelGrid id="display" columns="2" cellpadding="4" style="width: 100%">
                                    <p:fieldset legend="Datos de Ingresos" toggleable="true" toggleSpeed="500">  
                                        <p:ajax event="toggle" listener="#{fieldsetBean.handleToggle}" update="growl" />    
                                        <h:panelGrid id="displaydata" columns="4" cellpadding="10">  
                                            <h:outputText value="Responsable:"/> 
                                            <h:outputText style="color: blue;" value="#{managedBeanIngresos.objetoIngresos.empleado.persona.perNombres}"/>

                                            <h:outputText value="Nro Doc Comp: " /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanIngresos.objetoIngresos.ingNroDocComp}"/>                        

                                            <h:outputText value="Tipo de Ingreso: " />
                                            <h:outputText style="color: blue;" value="#{managedBeanIngresos.objetoIngresos.tipoingreso.tingDescripcion}"/> 

                                            <h:outputText value="Tipo de Comprobante: " />
                                            <h:outputText style="color: blue;" value="#{managedBeanIngresos.objetoIngresos.tipocomprobante.tipocompComprobante}"/>

                                            <h:outputText value="Acreedor:" /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanIngresos.objetoIngresos.ingAcreedor}"/>                        

                                            <h:outputText  value="Fecha: " /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanIngresos.objetoIngresos.ingFecha}">
                                                <f:convertDateTime dateStyle="full" timeZone="EST" type="date" pattern="dd/MM/yyyy" />
                                            </h:outputText>

                                            <h:outputText value="Monto (S/.): " /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanIngresos.objetoIngresos.ingMonto}" >
                                                <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                            </h:outputText>

                                            <h:outputText value="Detalle:" /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanIngresos.objetoIngresos.ingDetalle}"/>                        
                                        </h:panelGrid>  
                                    </p:fieldset> 
                                </h:panelGrid>
                            </p:dialog>

                            <p:dialog modal="true" id="dialog3" header="Ver Viaje" widgetVar="VentasDialogo" resizable="false" 
                                      showEffect="explode" hideEffect="explode" height="200" style="width: 100%" >
                                <h:panelGrid id="display3" columns="2" cellpadding="4" style="width: 100%">
                                    <p:fieldset legend="Datos del Viaje" toggleable="true" toggleSpeed="500">  
                                        <p:ajax event="toggle" listener="#{fieldsetBean.handleToggle}" update="growl" />    
                                        <h:panelGrid id="displaydata3" columns="4" cellpadding="10">  
                                            <h:outputText value="Agencia: "/> 
                                            <h:outputText style="color: blue;" value="#{managedBeanViajes.objetoViaje.agencia.agenDireccion}"/>

                                            <h:outputText value="Viaje: " />
                                            <h:outputText style="color: blue;" value="#{managedBeanViajes.objetoViaje.ruta.rutaDescripcion}"/> 

                                            <h:outputText value="Hora de Salida: " /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanViajes.objetoViaje.viaHoraSalida}"/>                        

                                            <h:outputText value="Hora de Llegada: " />
                                            <h:outputText style="color: blue;" value="#{managedBeanViajes.objetoViaje.viaHoraLlegada}"/>                      

                                            <h:outputText  value="Fecha Salida: " /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanViajes.objetoViaje.viaFehaSalida}">
                                                <f:convertDateTime dateStyle="full" timeZone="EST" type="date" pattern="dd/MM/yyyy" />
                                            </h:outputText>

                                            <h:outputText  value="Fecha Llegada " /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanViajes.objetoViaje.viaFechaLlegada}">
                                                <f:convertDateTime dateStyle="full" timeZone="EST" type="date" pattern="dd/MM/yyyy" />
                                            </h:outputText>                             
                                        </h:panelGrid>  
                                    </p:fieldset> 
                                </h:panelGrid>
                            </p:dialog>

                            <p:dialog modal="true" id="dialog2" header="Editar Egreso" widgetVar="EgresoDialogo" resizable="false" 
                                      showEffect="explode" hideEffect="explode" height="300" style="width: 100%" >
                                <h:panelGrid id="display2" columns="2" cellpadding="4" style="width: 100%">
                                    <p:fieldset legend="Datos de Egreso" toggleable="true" toggleSpeed="500">  
                                        <p:ajax event="toggle" listener="#{fieldsetBean.handleToggle}" update="growl" />    
                                        <h:panelGrid id="detalleEgresos" columns="4" cellpadding="10">  
                                            <h:outputText value="TipoEgreso: " />  
                                            <h:outputText style="color: blue;" value="#{managedBeanEgreso.objtetoEgresos.tipoegreso.tengDescripcion}"/> 

                                            <h:outputText value="Responsable: " />  
                                            <h:outputText style="color: blue;" value="#{managedBeanEgreso.objtetoEgresos.empleado.persona.perNombres} #{managedBeanEgreso.objtetoEgresos.empleado.persona.perApellidos}"/>

                                            <h:outputText value="Tipo de Comprobante de Pago: " />
                                            <h:outputText style="color: blue;" value="#{managedBeanEgreso.objtetoEgresos.tipocomprobante.tipocompComprobante}"/>

                                            <h:outputText value="Nro del Comprobante: " />  
                                            <h:outputText style="color: blue;" value="#{managedBeanEgreso.objtetoEgresos.egreNroDocComp}"/>

                                            <h:outputText value="Fecha: " /> 
                                            <h:outputText style="color: blue;" value="#{managedBeanEgreso.objtetoEgresos.egreFecha}">
                                                <f:convertDateTime dateStyle="full" timeZone="EST" type="date" pattern="dd/MM/yyyy" />
                                            </h:outputText>

                                            <h:outputText value="Detalle: " />  
                                            <h:outputText style="color: blue;" value="#{managedBeanEgreso.objtetoEgresos.egreDetalle}"/>

                                            <h:outputText value="Monto (S/.): " />  
                                            <h:outputText style="color: blue;" value="#{managedBeanEgreso.objtetoEgresos.egreMonto}" >
                                                <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/>
                                            </h:outputText>

                                            <p:commandButton icon="ui-icon-arrowrefresh-1-w" value="Aceptar" oncomplete="EgresoDialogo.hide()" update=":frmNuevo" />

                                        </h:panelGrid>  
                                    </p:fieldset> 
                                </h:panelGrid>
                            </p:dialog>
                        </p:fieldset>                  
                        <p:separator/>

                        <p:dataTable value="1" id="data">
                            <f:facet name="header">
                                <h:outputText value="BALANCE GENERAL  #{managedBeanFlujoCajaxUsu.datosAgencia} #{managedBeanFlujoCajaxUsu.datosFechas}" />
                            </f:facet>
                            <p:column>
                                <f:facet name="header">
                                    <h:panelGrid columns="4" cellpadding="10"> 
                                        <h:outputText value="-------------------- INGRESOS --------------------" style="color: blue;"/> 
                                        <h:outputText value=" Monto (S/.) " style="color: blue;"/> 
                                        <h:outputText value="-------------------- EGRESOS --------------------" style="color: blue;"/>
                                        <h:outputText value=" Monto (S/.) " style="color: blue;"/> 
                                        <h:outputText value="Por Ingresos Directos: " />
                                        <h:outputText id="txtIngresos" value="#{managedBeanFlujoCajaxUsu.montofinalIngresos}" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/> 
                                        </h:outputText>
                                        <h:outputText value="Egresos Netos: " />
                                        <h:outputText id="txtEgresos" value="#{managedBeanFlujoCajaxUsu.montofinalEgresos}" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/> 
                                        </h:outputText> 
                                        <h:outputText value="Por Ventas de Boletos: " />
                                        <h:outputText id="txtVentas" value="#{managedBeanFlujoCajaxUsu.montofinalVentas}" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/> 
                                        </h:outputText>
                                        <br/>
                                        <h:outputText value=" " /> 
                                        <h:outputText value="Por Envio de Giros y Encomiendas: " />
                                        <h:outputText id="txtEncomiendas" value="#{managedBeanFlujoCajaxUsu.montofinalEncomienda}" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/> 
                                        </h:outputText>
                                        <br/>
                                        <h:outputText value=" " /> 
                                        <h:outputText value="Boletos Postergados: " />
                                        <h:outputText id="txtPostergado" value="#{managedBeanFlujoCajaxUsu.postergados}">
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/> 
                                        </h:outputText>
                                        <br/>
                                        <h:outputText value=" " /> 
                                        <br/>
                                        <h:outputText value=" " /> 
                                        <h:outputText value=" " /> 
                                        <br/>
                                        <h:outputText value="TOTAL INGRESOS: " style="color: blue;"/> 
                                        <h:outputText id="txtTotalI" value="#{managedBeanFlujoCajaxUsu.montoTotalIngresos}" style="color: blue;" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/> 
                                        </h:outputText>
                                        <h:outputText value="TOTAL EGRESOS: " style="color: blue;"/> 
                                        <h:outputText id="txtTotalE" value="#{managedBeanFlujoCajaxUsu.montofinalEgresos}" style="color: blue;">
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/> 
                                        </h:outputText>
                                        <h:outputText value=" " /> 
                                        <br/>
                                        <h:outputText value=" " /> 
                                        <h:outputText value=" " /> 
                                        <h:outputText value=" " /> 
                                        <h:outputText value="SALDO NETO en CAJA (S/.): " style="color: red; font-weight: bold" /> 
                                        <h:outputText id="txtSaldoNeto" value="#{managedBeanFlujoCajaxUsu.saldoNeto}" style="color: red; font-weight: bold" >
                                            <f:convertNumber type="currency" minFractionDigits="2" pattern="#0.00"/> 
                                        </h:outputText>
                                        <h:outputText value=" " /> 
                                    </h:panelGrid>  
                                </f:facet>
                            </p:column>
                        </p:dataTable>
                        <center>
                            <p:commandButton id="imp" disabled="#{managedBeanFlujoCajaxUsu.saldoNeto eq 0?'true':'false'}" value="Imprimir" type="button" icon="ui-icon-print">  
                                <p:printer target="frmNuevo" />  
                            </p:commandButton>
                        </center>
                    </h:form>
                </p:panel>
            </ui:define>
        </ui:composition>
    </body>
</html>